package com.ruoyi.buss.qmcy.mapper;

import com.ruoyi.buss.qmcy.domain.QmcyCustZhjy;

import java.util.List;

/**
 * 账户交易Mapper接口
 * 
 * @author ruoyi
 * @date 2021-07-28
 */
public interface QmcyCustZhjyMapper 
{
    /**
     * 查询账户交易
     * 
     * @param zh 账户交易ID
     * @return 账户交易
     */
    public QmcyCustZhjy selectQmcyCustZhjyById(String zh);

    /**
     * 查询账户交易列表
     * 
     * @param qmcyCustZhjy 账户交易
     * @return 账户交易集合
     */
    public List<QmcyCustZhjy> selectQmcyCustZhjyList(QmcyCustZhjy qmcyCustZhjy);

    /**
     * 新增账户交易
     * 
     * @param qmcyCustZhjy 账户交易
     * @return 结果
     */
    public int insertQmcyCustZhjy(QmcyCustZhjy qmcyCustZhjy);

    /**
     * 修改账户交易
     * 
     * @param qmcyCustZhjy 账户交易
     * @return 结果
     */
    public int updateQmcyCustZhjy(QmcyCustZhjy qmcyCustZhjy);

    /**
     * 删除账户交易
     * 
     * @param zh 账户交易ID
     * @return 结果
     */
    public int deleteQmcyCustZhjyById(String zh);

    /**
     * 批量删除账户交易
     * 
     * @param zhs 需要删除的数据ID
     * @return 结果
     */
    public int deleteQmcyCustZhjyByIds(String[] zhs);

    List<QmcyCustZhjy> dezjMore(QmcyCustZhjy qmcyCustZhjy);

    List<QmcyCustZhjy> largeFundReminderGgc(QmcyCustZhjy qmcyCustZhjy);

    List<QmcyCustZhjy> zjlcTopDs(QmcyCustZhjy qmcyCustZhjy);

    List<QmcyCustZhjy> zjlcTopDg(QmcyCustZhjy qmcyCustZhjy);

    List<QmcyCustZhjy> zjlcTop(QmcyCustZhjy qmcyCustZhjy);
}
